<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>set数据结构</title>
  </head>
  <body>
    <div></div>
    <script>
      //1、set基本用法声明一个set
      let s = new Set();
      let s2 = new Set([1,2,3,4]);

      console.log(s2, typeof s2);//其实set集合是一个object

      //2、size:返回set实例的成员总数
      console.log(s2.size)

      // //3、add(value):添加某一个值，返回set结构本身
      s2.add(5);
      console.log(s2);//1,2,3,4,5
      // //4、delete(value):删除某一个值，返回一个布尔值
      s2.delete(1);
      console.log(s2);//2,3,4,5

      // //5、has(value):返回一个布尔值，检查该值是否为set的成员
      console.log(s2.has(6));//false
      console.log(s2.has(5));//true

      // //6、clear():清除所有成员，没有返回值
      // //s2.clear();
      // console.log(s2);


    </script>
  </body>
</html>
